package common.util;

import cn.hutool.core.io.FileUtil;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class FileUtils {
    /**
     * 判断文件夹是否存在，不存在新建
     */
    public static void existsFile(String filePath) {
        File file = new File(filePath);
        if (!file.exists()) {
            file.mkdirs();
        }
    }

    // 获取路径下面全部的文件夹 不包含子文件夹和文件
    public static List<File> getAllPathDic(String PATH) {
        List<File> ls = new ArrayList<>();

        if (StringUtil.isNull(PATH)) {
            return ls;
        }
        if (!FileUtil.exist(PATH)) {
            return ls;
        }
        File[] ls1 = FileUtil.ls(PATH);
        for (File file : ls1) {
            if (file.isDirectory()) {
                ls.add(file);
            }
        }

        return ls;

    }


}
